Energy Data Management Module
Introduction
The Energy Data Management (EDM) module is a comprehensive solution for the Meter-to-Cash process within the Energyworx platform.
The purpose of the standard EDM is to provide fully automated process to manage all metered information (reads, events) and process these for billing, aggregation and analytic usecases.
The main EDM business processes are:
Billing Determinants Calculations
[ Billing Settlement (roadmap)]
[ Prepayment (roadmap)]

Deployment Pre-requisites
For EDM module package deployment, we recommend having your local environment set up:
- A git repository where you'll develop, test and publish your configurations, this will serve as your source of truth.
ewx-clitool for deploying your configurations.ewx-pytest-bddpackage for writing Gherkin-based tests that aligns business and technical stakeholders with QA.ewx-publicpackage for access to energyworx domain objects, type hinting and more.
Accessing the packages
You can access our packages through Energyworx Private Packages Hosting using Google's Artifact Registry, so that you can access and install newer packages or access the packages from your pipelines.
You'll need a Google Service Account, you can request one from Energyworx Support Portal.
Packages Deployment Guide
For package deployment ewx-cli is used. For instrucions follow the ewx-cli guide